
// ========== COMMON 模块 ==========
// 全局通用状态枚举
export const CommonStatusEnum = {
    ENABLE: 1, // 开启
    DISABLE: 0 // 禁用
}

// 全局用户类型枚举
export const UserTypeEnum = {
    MEMBER: 1, // 会员
    ADMIN: 2 // 管理员
}

// ========== SYSTEM 模块 ==========
/**
 * 菜单的类型枚举
 */
export const SystemMenuTypeEnum = {
    DIR: 1, // 目录
    MENU: 2, // 菜单
    BUTTON: 3 // 按钮
}

/**
 * 会员用户级别
 */
export const CommonUserLevelEnum = {
    // '1 普通用户 2 商家 3 一级分销商 4 二级分销商',
    ADMIN: 0,
    NORMAL_USER: 1,
    BUSINESS: 2,
    DISTRIBUTOR_LEVEL1: 3,
    DISTRIBUTOR_LEVEL2: 4,
}
// 会员等级的上级用户等级
export const CommonUserLevelParentEnum = {
    [CommonUserLevelEnum.NORMAL_USER]: CommonUserLevelEnum.DISTRIBUTOR_LEVEL2,
    [CommonUserLevelEnum.BUSINESS]: null,
    [CommonUserLevelEnum.DISTRIBUTOR_LEVEL1]: null,
    [CommonUserLevelEnum.DISTRIBUTOR_LEVEL2]: CommonUserLevelEnum.DISTRIBUTOR_LEVEL1
}

/**
 * 余额明细类型   `type` tinyint(4) NOT NULL COMMENT '1 提现 2 分销收入 3 订单抵扣 4 订单抵扣退回',
 */
export const BalanceLogTypeEnum = {
    WITHDRAW: 1, // 提现
    DISTRIBUTOR_INCOME: 2, // 分销收入
    ORDER_DEDUCTION: 3, // 订单抵扣
    ORDER_DEDUCTION_REFUND: 4 // 订单抵扣退回
}
